home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19950528-19950726 / 000207_news@columbia.edu_Mon Jun 26 12:46:12 1995.msg < prev    next >
Internet Message Format  |  2020-01-01  |  5KB

  1. Received: from apakabar.cc.columbia.edu by watsun.cc.columbia.edu with SMTP id AA00898
  2.   (5.65c+CU/IDA-1.4.4/HLK for <kermit.misc@watsun.cc.columbia.edu>); Mon, 26 Jun 1995 08:46:15 -0400
  3. Received: by apakabar.cc.columbia.edu id AA29550
  4.   (5.65c+CU/IDA-1.4.4/HLK for kermit.misc@watsun); Mon, 26 Jun 1995 08:46:14 -0400
  5. Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
  6. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  7. Newsgroups: comp.dcom.modems,comp.protocols.kermit.misc
  8. Subject: Re: Improved modem dialing for C-Kermit
  9. Date: 26 Jun 1995 12:46:12 GMT
  10. Organization: Columbia University
  11. Lines: 75
  12. Message-Id: <3sma6k$srb@apakabar.cc.columbia.edu>
  13. References: <3seuml$4s6@apakabar.cc.columbia.edu> <3sft9o$8ul@Mars.mcs.com> <3shhv6$6r9@apakabar.cc.columbia.edu> <3sl921$29m@Mercury.mcs.com>
  14. Nntp-Posting-Host: watsun.cc.columbia.edu
  15. Xref: news.columbia.edu comp.dcom.modems:99424 comp.protocols.kermit.misc:3043
  16. Apparently-To: kermit.misc@watsun.cc.columbia.edu
  17.  
  18. In article <3sl921$29m@Mercury.mcs.com>, Leslie Mikesell <les@MCS.COM> wrote:
  19. >In article <3shhv6$6r9@apakabar.cc.columbia.edu>,
  20. >Frank da Cruz <fdc@watsun.cc.columbia.edu> wrote:
  21. >In my opinion you would be better off dropping hard-coded dialing
  22. >support completely.
  23. >
  24. I'd like to do that too, but when you begin to support non-Hayes
  25. compatibles, that you lose the ability to be totally table driven.  It's
  26. not only the commands that are different, it's also the very procedures
  27. themselves.  Nevertheless, C-Kermit's new features make it more
  28. table-driven, not less.
  29.  
  30. >>But that's not the only reason.  The other reason is at the heart of
  31. >>the "Kermit philosophy" (if I may be so pompous).  Our goal is to
  32. >>provide a suite of communication software programs that work consistently
  33. >>across hundreds and hundreds of platforms.  I know that we have not
  34. >>totally succeeded in achieving the goal, but we are working towards it,
  35. >>and we are definitely opposed to working against it. 
  36. >
  37. >I disagree with this philisophy when it applies to the user interface
  38. >level since it will almost certainly confuse users when they
  39. >encounter differences from their normal programs.
  40. >
  41. Granted, but (again) we are not talking about Microsoft or Lotus here,
  42. with giant warehouses full of eager-faced programmers to crank out the
  43. user interface ju jour, on a "jourly" basis, as corporations and amorphous
  44. consortia thereof invent new three-letter acronyms with which we all must
  45. comply or perish -- no, we have to stretch the work of a very small group
  46. of people to cover a very large number of platforms and a huge number of
  47. users.  (And if we were talking about Microsoft or Lotus, we would not be
  48. having this conversation :-)
  49.  
  50. >How do I make kermit automatically select a suitable free modem from
  51. >those available on the machine? (Preferably without having to keep
  52. >a user base aware of changes or modify scripts every time a modem
  53. >is replaced or moved).
  54. >
  55. That would be highly dependent not only on the underlying platform,
  56. but also on its specific configuration, and therefore is best done with
  57. a Kermit script program, as you go on to suggest...
  58.  
  59. >How do I add the ability to connect over a new modem or device type
  60. >that you didn't anticipate (for example an X.25 PAD or a satellite
  61. >link that uses similar commands)?
  62. >
  63. Hopefully you will be able to use C-Kermit's new "set modem type
  64. user-defined" feature for this.  That's what it's for.  I'd appreciate
  65. specific constructive feedback on how / whether it can be used to handle
  66. oddball situations, and detailed examples thereof.
  67.  
  68. >The Devices and Dialers files in HDB uucp provide a general solution
  69. >to these questions.  Rather than re-invent that solution or provide
  70. >less general hard-coded knowledge of specific devices that most people
  71. >don't have imbedded in every binary, why not duplicate it with some
  72. >macros in kermit and simply create the files for systems where they
  73. >don't already exist?  You do need some concepts that didn't exist
  74. >in pre-HDB versions, like modem 'classes' rather than speeds in the
  75. >Devices file to get it right, though.
  76. >
  77. But aren't we moving away from the timesharing world, where a bunch of
  78. users on the same machine are competing for the same pool of dialout
  79. ports.  An increasing proportion of C-Kermit users has total control of
  80. the computer they are using.  And when dialout ports are pooled, they are
  81. more likely to be on some kind of communication server that already
  82. handles this problem without the communications software needing to know a
  83. thing about it, e.g. reverse terminal servers where telnet'ing to port
  84. 2000 gives you the first free dialout port.
  85.  
  86. But still, a scripted approach to finding a free dialout port and picking
  87. up its essential characteristics, is obviously a good idea in environments
  88. where it is needed.  Would anybody like to take a shot at it?  There is an
  89. example of this kind of thing in kermit/f/ckeracu.ini on kermit.columbia.edu,
  90. very close to what you are talking about.
  91.  
  92. - Frank